From: Raspbian automatic forward porter Date: Thu, 22 Jan 2026 21:47:11 +0000 (+0000) Subject: Merge version 1.220+rpi1 and 1.229 to produce 1.229+rpi1 X-Git-Tag: archive/raspbian/1.229+rpi1^0 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=4895c5de78919880f7782c7a8457b25847279f4d;p=gcc-defaults.git Merge version 1.220+rpi1 and 1.229 to produce 1.229+rpi1 --- 4895c5de78919880f7782c7a8457b25847279f4d diff --cc debian/changelog index 44df081,858b039..f48dce3 --- a/debian/changelog +++ b/debian/changelog @@@ -1,10 -1,58 +1,66 @@@ - gcc-defaults (1.220+rpi1) trixie-staging; urgency=medium ++gcc-defaults (1.229+rpi1) forky-staging; urgency=medium + + [changes brought forward from 1.189+rpi1 by Peter Michael Green at Sat, 26 Sep 2020 14:33:38 +0000] + * Build enough cross-compiler packages on armhf + to support u-boot build. + - -- Raspbian forward porter Tue, 19 Nov 2024 12:23:30 +0000 ++ -- Raspbian forward porter Thu, 22 Jan 2026 21:47:10 +0000 ++ + gcc-defaults (1.229) unstable; urgency=medium + + * Revert the last two changes, it's a thinko, there is just the new + gdc-sparc64-linux-gnu package, no native + packages. + + -- Matthias Klose Thu, 11 Sep 2025 17:58:01 +0200 + + gcc-defaults (1.228) unstable; urgency=medium + + * Add dh_gencontrol calls for native -multilib- packages. + These are still not in the packages macro. + + -- Matthias Klose Thu, 11 Sep 2025 08:42:58 +0200 + + gcc-defaults (1.227) unstable; urgency=medium + + * Build gdc packages for sparc64. + * Fix control file generation for multilib packages. Closes: #1114592. + + -- Matthias Klose Thu, 11 Sep 2025 07:06:39 +0200 + + gcc-defaults (1.226) unstable; urgency=medium + + * Fix some man page issues (Bjarni Ingi Gislason). Closes: #1099449. + * Fix mod-version computation (Helmut Grohne). Closes: #1107486. + * Depend on the native gfortran-N (Helmut Grohne). + * Build libgphobos-dev on ppc64el. + * Bump versions to 15.2 and 14.3. + + -- Matthias Klose Thu, 04 Sep 2025 01:22:32 +0200 + + gcc-defaults (1.225) experimental; urgency=medium + + * Fix ga68 cross dependencies. + + -- Matthias Klose Sat, 03 May 2025 22:55:23 +0200 + + gcc-defaults (1.224) experimental; urgency=medium + + * Build the gcc-offload-nvptx package also on arm64. + * Bump version to 15.1. + * Build-depend on gfortran-N and use dpkg-query to access the + Fortran module version. Closes: #1104504. + * Add packages for gcobol and ga68. + * Remove packages for kfreebsd, ia64 and or1k. + * Bump standards version. + + -- Matthias Klose Sat, 03 May 2025 16:05:03 +0200 + + gcc-defaults (1.223) experimental; urgency=medium + + * Default to GCC 15. + + -- Matthias Klose Mon, 10 Feb 2025 14:20:40 +0100 gcc-defaults (1.220) unstable; urgency=medium diff --cc debian/control index 5821b1f,0d759d3..dd70f8d --- a/debian/control +++ b/debian/control @@@ -1040,9 -1179,24 +1179,24 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the arc architecture. + Package: ga68-arc-linux-gnu + Priority: optional + Architecture: arc + Multi-Arch: foreign + Depends: cpp-arc-linux-gnu (= ${version:cpp}), + ga68-${pv:ga68}-arc-linux-gnu ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the arc architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the arc architecture. + Package: cpp-x86-64-linux-gnu Priority: optional -Architecture: amd64 arm64 i386 ppc64el x32 s390x +Architecture: amd64 arm64 i386 ppc64el x32 s390x armhf Multi-Arch: foreign Section: interpreters Depends: cpp-${pv:cpp}-x86-64-linux-gnu ${reqv:cpp}, ${misc:Depends} @@@ -1199,9 -1353,39 +1353,39 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the amd64 architecture. + Package: gcobol-x86-64-linux-gnu + Priority: optional + Architecture: amd64 arm64 i386 ppc64el x32 s390x + Multi-Arch: foreign + Depends: cpp-x86-64-linux-gnu (= ${version:cpp}), + gcobol-${pv:gcobol}-x86-64-linux-gnu ${reqv:gcobol}, + ${misc:Depends} + Description: GNU COBOL compiler (based on GCC) for the amd64 architecture + This is the GNU COBOL compiler, which compiles COBOL on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU COBOL cross-compiler + for the amd64 architecture. + + Package: ga68-x86-64-linux-gnu + Priority: optional + Architecture: amd64 arm64 i386 ppc64el x32 s390x + Multi-Arch: foreign + Depends: cpp-x86-64-linux-gnu (= ${version:cpp}), + ga68-${pv:ga68}-x86-64-linux-gnu ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the amd64 architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the amd64 architecture. + Package: gcc-multilib-x86-64-linux-gnu Priority: optional -Architecture: arm64 i386 ppc64el x32 s390x +Architecture: arm64 i386 ppc64el x32 s390x armhf Depends: cpp-x86-64-linux-gnu (= ${version:cpp}), gcc-x86-64-linux-gnu (= ${version:gcc}), gcc-${pv:gcc}-multilib-x86-64-linux-gnu ${reqv:gcc}, @@@ -1627,9 -1826,24 +1826,24 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the armhf architecture. + Package: ga68-arm-linux-gnueabihf + Priority: optional + Architecture: armhf amd64 i386 x32 arm64 ppc64el s390x + Multi-Arch: foreign + Depends: cpp-arm-linux-gnueabihf (= ${version:cpp}), + ga68-${pv:ga68}-arm-linux-gnueabihf ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the armhf architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the armhf architecture. + Package: cpp-aarch64-linux-gnu Priority: optional -Architecture: arm64 amd64 i386 x32 ppc64el s390x +Architecture: arm64 amd64 i386 x32 ppc64el s390x armhf Multi-Arch: foreign Section: interpreters Depends: cpp-${pv:cpp}-aarch64-linux-gnu ${reqv:cpp}, ${misc:Depends} @@@ -1927,9 -2171,24 +2171,24 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the hppa architecture. + Package: ga68-hppa-linux-gnu + Priority: optional + Architecture: hppa + Multi-Arch: foreign + Depends: cpp-hppa-linux-gnu (= ${version:cpp}), + ga68-${pv:ga68}-hppa-linux-gnu ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the hppa architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the hppa architecture. + Package: cpp-i686-linux-gnu Priority: optional -Architecture: i386 amd64 arm64 ppc64el x32 s390x +Architecture: i386 amd64 arm64 ppc64el x32 s390x armhf Multi-Arch: foreign Section: interpreters Depends: cpp-${pv:cpp}-i686-linux-gnu ${reqv:cpp}, ${misc:Depends} @@@ -2086,9 -2345,24 +2345,24 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the i386 architecture. + Package: ga68-i686-linux-gnu + Priority: optional + Architecture: i386 amd64 arm64 ppc64el x32 s390x + Multi-Arch: foreign + Depends: cpp-i686-linux-gnu (= ${version:cpp}), + ga68-${pv:ga68}-i686-linux-gnu ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the i386 architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the i386 architecture. + Package: gcc-multilib-i686-linux-gnu Priority: optional -Architecture: amd64 arm64 ppc64el x32 s390x +Architecture: amd64 arm64 ppc64el x32 s390x armhf Depends: cpp-i686-linux-gnu (= ${version:cpp}), gcc-i686-linux-gnu (= ${version:gcc}), gcc-${pv:gcc}-multilib-i686-linux-gnu ${reqv:gcc}, @@@ -3223,9 -3239,39 +3239,39 @@@ Description: GNU Modula-2 compiler (bas This is a dependency package providing the default GNU Modula-2 cross-compiler for the ppc64el architecture. + Package: gcobol-powerpc64le-linux-gnu + Priority: optional + Architecture: ppc64el amd64 i386 x32 ppc64 arm64 s390x + Multi-Arch: foreign + Depends: cpp-powerpc64le-linux-gnu (= ${version:cpp}), + gcobol-${pv:gcobol}-powerpc64le-linux-gnu ${reqv:gcobol}, + ${misc:Depends} + Description: GNU COBOL compiler (based on GCC) for the ppc64el architecture + This is the GNU COBOL compiler, which compiles COBOL on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU COBOL cross-compiler + for the ppc64el architecture. + + Package: ga68-powerpc64le-linux-gnu + Priority: optional + Architecture: ppc64el amd64 i386 x32 ppc64 arm64 s390x + Multi-Arch: foreign + Depends: cpp-powerpc64le-linux-gnu (= ${version:cpp}), + ga68-${pv:ga68}-powerpc64le-linux-gnu ${reqv:ga68}, + ${misc:Depends} + Description: GNU Algol-68 compiler (based on GCC) for the ppc64el architecture + This is the GNU Algol-68 compiler, which compiles Algol-68 on platforms + supported by the gcc compiler. It uses the gcc backend to generate optimized + code. + . + This is a dependency package providing the default GNU Algol-68 cross-compiler + for the ppc64el architecture. + Package: cpp-riscv64-linux-gnu Priority: optional -Architecture: riscv64 amd64 i386 x32 arm64 ppc64el s390x +Architecture: riscv64 amd64 i386 x32 arm64 ppc64el s390x armhf Multi-Arch: foreign Section: interpreters Depends: cpp-${pv:cpp}-riscv64-linux-gnu ${reqv:cpp}, ${misc:Depends}